POLYPATH: Supporting Multiple Tradeoffs for Interaction Latency
نویسندگان
چکیده
Modern mobile systems use a single input-to-display path to serve all applications. In meeting the visual goals of all applications, the path has a latency inadequate for many important interactions. To accommodate the different latency requirements and visual constraints by different interactions, we present POLYPATH, a system design in which application developers (and users) can choose from multiple path designs for their application at any time. Because a POLYPATH system asks for two or more path designs, we present a novel fast path design, called Presto. Presto reduces latency by judiciously allowing frame drops and tearing. We report an Android 5-based prototype of POLYPATH with two path designs: Android legacy and Presto. Using this prototype, we quantify the effectiveness, overhead, and user experience of POLYPATH, especially Presto, through both objective measurements and subjective user assessment. We show that Presto reduces the latency of legacy touchscreen drawing applications by almost half; and more importantly, this reduction is orthogonal to that of other popular approaches and is achieved without any user-noticeable negative visual effect. When combined with touch prediction, Presto is able to reduce the touch latency below 10ms, a remarkable achievement without any hardware support.
منابع مشابه
The Effect of Oral Verapamil on the Visual Evoked Potentials in Definite Multiple Sclerosis Patients
Introduction: Ionic channel rearrangements through the demyelinated axons or supporting media play significant role in remission of the neurological deficit in MS patients. In this study the effects of Verapamil as a calcium channel blocker on central conduction have been investigated through the evaluation of changes in P100 latency of the visual evoked potential. Method: This randomized doubl...
متن کاملEnabling ECN in Multi-Service Multi-Queue Data Centers
Recent proposals have leveraged Explicit Congestion Notification (ECN) to achieve high throughput low latency data center network (DCN) transport. However, most of them implicitly assume each switch port has one queue, making the ECN schemes they designed inapplicable to production DCNs where multiple service queues per port are employed to isolate different traffic classes through weighted fai...
متن کاملPerformance analysis of CSMA/CA protocols with multi-packet transmission
Wireless objects equipped with multiple antennas are able to simultaneously transmit multiple packets by exploiting the channel’s spatial dimensions. In this paper, we study the benefits of such Multiple Packet Transmission (MPT) approach, when it is used in combination with a Carrier Sense Multiple Access with Collision Avoidance (CSMA/CA) protocol for fully interconnected networks, addressing...
متن کاملTwo Stage Multiple Attribute Decision Making Problem in Iranian Gas Distribution Systems
The purpose of this paper is to present the possibility of replacing physical unit cost in transportation or distribution problems by an aggregate coefficient, getting qualitative and subjective considerations involved. The model for constructing aggregate cost is a two stage multiple attribute decision-making problems. In the first stage supply points, demand points and routes of transportatio...
متن کاملTowards Understanding Cloud Performance Tradeoffs Using Statistical Workload Analysis and Replay
Cloud computing has given rise to a variety of distributed applications that rely on the ability to harness commodity resources for large scale computations. The inherent performance variability in these applications’ workload coupled with the system’s heterogeneity render ineffective heuristics-based design decisions such as system configuration, application partitioning and placement, and job...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1608.05654 شماره
صفحات -
تاریخ انتشار 2016